/**
 * 
 */
package com.williamoneil.charts.shared;

import java.io.Serializable;
import java.util.List;

/**
 * @author Gudipati
 *
 */
public class ChartData implements Serializable {

	/**
	 * default serial version id
	 */
	private static final long serialVersionUID = 1L;

	private SymbolData symbol = null;
	
	private PeriodicityType periodicity = null;
	
	private List<PriceVolumeData> prices = null;
	
	private List<FinancialData> financialData = null;

	/**
	 * @return the prices
	 */
	public List<PriceVolumeData> getPrices() {
		return prices;
	}

	/**
	 * @param prices the prices to set
	 */
	public void setPrices(List<PriceVolumeData> prices) {
		this.prices = prices;
	}

	/**
	 * @return the symbol
	 */
	public SymbolData getSymbol() {
		return symbol;
	}

	/**
	 * @param symbol the symbol to set
	 */
	public void setSymbol(SymbolData symbol) {
		this.symbol = symbol;
	}

	/**
	 * @return the periodicity
	 */
	public PeriodicityType getPeriodicity() {
		return periodicity;
	}

	/**
	 * @param periodicity the periodicity to set
	 */
	public void setPeriodicity(PeriodicityType periodicity) {
		this.periodicity = periodicity;
	}

	/**
	 * @return the financialData
	 */
	public List<FinancialData> getFinancialData() {
		return financialData;
	}

	/**
	 * @param financialData the financialData to set
	 */
	public void setFinancialData(List<FinancialData> financialData) {
		this.financialData = financialData;
	}
}
